<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Alex D&#39;Andrea on Today I learned…</title>
    <link>https://alex.dandrea.io/authors/alex/</link>
    <description>Recent content in Alex D&#39;Andrea on Today I learned…</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 24 Dec 2025 15:00:00 +0100</lastBuildDate>
    <atom:link href="https://alex.dandrea.io/authors/alex/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Running docker compose stacks in systemd</title>
      <link>https://alex.dandrea.io/2025/12/24/running-docker-compose-stacks-in-systemd/</link>
      <pubDate>Wed, 24 Dec 2025 15:00:00 +0100</pubDate>
      <guid>https://alex.dandrea.io/2025/12/24/running-docker-compose-stacks-in-systemd/</guid>
      <description>I manage all services I run in my homelab with systemd. Most services are actually docker compose stacks; this post outlines how and why.</description>
    </item>
    <item>
      <title>Multi-room audio with ESP32 and snapcast</title>
      <link>https://alex.dandrea.io/2025/12/20/multi-room-audio-with-esp32-and-snapcast/</link>
      <pubDate>Sat, 20 Dec 2025 15:09:18 +0100</pubDate>
      <guid>https://alex.dandrea.io/2025/12/20/multi-room-audio-with-esp32-and-snapcast/</guid>
      <description>I extended my multi-room audio setup in my house; this uses SnapCast and Home Assistant - built on basis of Raspberry Pi, but now I had the opportunity to extend it with new esp32-based devices.</description>
    </item>
    <item>
      <title>Migrating off Instagram</title>
      <link>https://alex.dandrea.io/2025/05/11/migrating-off-instagram/</link>
      <pubDate>Sun, 11 May 2025 18:59:22 +0200</pubDate>
      <guid>https://alex.dandrea.io/2025/05/11/migrating-off-instagram/</guid>
      <description>The next step in my journey towards de-centralized, self-owned hosting</description>
    </item>
    <item>
      <title>Migrating off Microsoft Onedrive</title>
      <link>https://alex.dandrea.io/2025/02/23/migrating-off-microsoft-onedrive/</link>
      <pubDate>Sun, 23 Feb 2025 16:19:08 +0100</pubDate>
      <guid>https://alex.dandrea.io/2025/02/23/migrating-off-microsoft-onedrive/</guid>
      <description>Action resulting from my previous post</description>
    </item>
    <item>
      <title>Migrate off big tech</title>
      <link>https://alex.dandrea.io/2025/01/30/migrate-off-big-tech/</link>
      <pubDate>Thu, 30 Jan 2025 21:44:18 +0100</pubDate>
      <guid>https://alex.dandrea.io/2025/01/30/migrate-off-big-tech/</guid>
      <description>For data soverainty you need to move off big tech</description>
    </item>
    <item>
      <title>Interactive Brokers&#39; Trader Workstation on Wayland</title>
      <link>https://alex.dandrea.io/2024/12/21/interactive-brokers-trading-workstation-on-wayland/</link>
      <pubDate>Sat, 21 Dec 2024 12:14:00 +0100</pubDate>
      <guid>https://alex.dandrea.io/2024/12/21/interactive-brokers-trading-workstation-on-wayland/</guid>
      <description>I need to run Interactive Brokers Trader Workstation on Linux on Wayland on HiDPI - a fateful combination</description>
    </item>
    <item>
      <title>My Uni*es history</title>
      <link>https://alex.dandrea.io/2024/12/20/my-unices-like-history/</link>
      <pubDate>Fri, 20 Dec 2024 09:23:27 +0100</pubDate>
      <guid>https://alex.dandrea.io/2024/12/20/my-unices-like-history/</guid>
      <description>Over the years I have used a few different Unix-like systems. What stood out, and where am I now.</description>
    </item>
    <item>
      <title>Siemens dishwasher error E31</title>
      <link>https://alex.dandrea.io/2024/10/03/siemens-dishwasher-error-e31/</link>
      <pubDate>Thu, 03 Oct 2024 11:55:24 +0200</pubDate>
      <guid>https://alex.dandrea.io/2024/10/03/siemens-dishwasher-error-e31/</guid>
      <description>My dishwasher started showing errors and needed a repair</description>
    </item>
    <item>
      <title>Managing my personal knowledgbase with zettlr and git</title>
      <link>https://alex.dandrea.io/2024/07/24/managing-my-personal-knowledgbase-with-zettlr-and-git/</link>
      <pubDate>Wed, 24 Jul 2024 18:32:57 +0200</pubDate>
      <guid>https://alex.dandrea.io/2024/07/24/managing-my-personal-knowledgbase-with-zettlr-and-git/</guid>
      <description>How I use zettlr and git to manage my personal knowledgebase and journal</description>
    </item>
    <item>
      <title>Fixing idle-inhibitor behaviour in Firefox with Wayland</title>
      <link>https://alex.dandrea.io/2024/07/20/fixing-idle-inhibitor-behaviour-in-firefox-with-wayland/</link>
      <pubDate>Sat, 20 Jul 2024 17:44:21 +0200</pubDate>
      <guid>https://alex.dandrea.io/2024/07/20/fixing-idle-inhibitor-behaviour-in-firefox-with-wayland/</guid>
      <description>&lt;p&gt;Whenever Firefox played videos or - actually more relevant - I watched the shared screen of a colleague, after some time the screenlock would start. This is especially annoying, since I have to enter my password to unlock again.&lt;/p&gt;&#xA;&lt;p&gt;In my status way &lt;em&gt;waybar&lt;/em&gt; there is an idle inhibit switch which I could then use to prevent the lock from activating. That this switch worked led to the conclusion that there is something with Firefox that prevented this from working. Behind the scenes, there are two components that have mixed responsibility when it comes to locking / suspending / sleeping - responsibilities which overlap, and are not completely clear in the end.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
